package team.se.tms.dto;

import lombok.Data;
import team.se.tms.annotation.Regex;
import team.se.tms.po.CourseInfo;
import team.se.tms.po.LabelLibInfo;
import team.se.tms.po.StageInfo;
import team.se.tms.po.TeacherInfo;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * 授课详情类
 *
 * @author winkyle
 * @date 2018/12/7
 */
@Data
public class CourseDetail implements Serializable{
    @Regex("^[a-zA-Z0-9]{16}$")
    private String teachCourseId;
    private String teachCourseTime;
    private String teachCourseName;
    private String teachCourseIcon;
    private String courseId;
    private String teaId;
    private String teaName;
    private String stageId;
    private String labelLibId;
    private CourseInfo courseInfo;
    private TeacherInfo teacherInfo;
    private ArrayList<StageInfo> stageInfos;
    private String stageChain;
    private LabelLibInfo labelLibInfo;


}
